.selectmenu {
	display: none;
}
/* ============================= */
/* ! Layout for smaller screens + ipad  */
/* ============================= */
@media only screen and (min-width: 960px) and (max-width: 1139px) {
	body{
		
	}
}

/* ============================= */
/* ! Layout for tablets  */
/* ============================= */
@media only screen and (min-width: 768px) and (max-width: 959px) {
		body{
	}
	#page {
		overflow: hidden !important;
	}
	#page, #page .inner, #page .wrapper
	{
		width: 100%;
		min-width: 0;
		margin: 0px auto;
	}
	#page .innerbottom,
	#searchboxoute,
	.ostretoten #mainmenu,
	.ostretoten .contactinfo,
	.ostretoten .topiclist,
	.interflorbutikk.frontpage #main, 
	.interflorbutikk.page244767 #main 
	{
		float: none !important;
		position: static !important;
		text-align: left !important;
		width:  auto !important;
		display: block !important;
		max-width: 100% !important;
		overflow: hidden !important;
	}
	#location2, .ostretoten #sosialbox  {
		display: none;
	}
	#mainsidebar {
		float: left;
		width: 26%;
		clear: left;
		
	}
	#navbar {
		width: 26%;
		margin: 0;
		
	}
	#main {
		width: 72%;
		float: right;
	}
	#galleria {
		width: 90% !important;
		overflow: hidden !important;
	}
	.ostretoten #main {
		width: 70%;
		
	}
	.avdelingbox {
		margin-left: 28% !important;
		
	}
	#slides ul.pagination {
		display: none;
	}
	.interflorbutikk #middle{
		padding: 20px;
		width: auto !important;
	}
	.interflorbutikk #shortcuts {
		width: 100% !important;
		float: none !important;
	}
	.mal10 #slides, .mal10 .slides_container {
		width: 300px;
		height: 400px;
	}
	.mal10 #slides {
		margin-right: 20px;
	}

	
}

/* ============================= */
/* ! Layout for mobile version   */
/* ============================= */

@media only screen and (max-width: 767px) {
	#talewebholder {
		display: none;
	}
	body{
	}
	#top .logo, 
	#top #logo,
	#searchform,
	#sitetools,
	#page,
	#page .wrapper, /* ostre toten */
	#page .innerbottom, /* eigersund */
	.utenfra, /* eigersund */
	#searchboxouter, /* eigersund */
	.pair0, .pair1, 
	.treble0, .treble1, .treble2, 
	.quad0, .quad1, .quad2, .quad3,
	.floatleft,.floatright, 
	.four0, .four1, .four2, .four3, 
	.imgwrap, .textwrap,
	.shortcutmenu li.menulevel0,
	.topiclist ul li.menulevel0,
	.ostretoten .contactinfo,
	.ostretoten .topiclist
	{
		float: none !important;
		position: static !important;
		text-align: left !important;
		width:  auto !important;
		display: block !important;
		max-width: 100% !important;
		overflow: hidden !important;
	}
	.ostretoten #featured {
		margin: 0;
	}
	.ostretoten #searchform {
		position: relative !important;
	}
	.ostretoten #mainmenuouter {
		margin: 10px 0;
	}
	.ostretoten .selectmenu {
		width: 100%;
	}
	#slides,
	#mainmenu,
	#mainmenuid,
	#topmenu,
	#skiplink, 
	#sharetools,
	.menulevel3,
	#page .innertop,
	#avdelingerlistid,
	.mal12 #shortcuts
	{ 
		display: none;
	}
	#page .inner {
		padding: 0;
		
	}
	#ostre, #location2 {
		float: none !important;
		margin: 0;	
	}
	#location2, .ostretoten #sosialbox  {
		display: none;
	}
	.therese.articleblock {
		position: relative !important;
	}
	#top,
	#navbar,
	#subnavbar,
	#main,
	#mainsidebar,
	#middle div.inner,
	#footer div.inner,
	.avdelingbox,
	.listingarea,
	.viewarea
	{
		float: none !important;
		width: auto !important;
		height: auto;
		min-height: 0;
		margin-left: 0px !important;
		margin-right: 0px !important;
		padding-left: 10px;
		padding-right: 10px;
	}
	.eigersund #top {
		height: 100px;
	}
	.eigersund #top .logo {
		padding: 5px !important;
		position: absolute !important;
		width: 230px !important;
	}
	#page, #page .inner 
	{
		width: 100%;
		min-width: 0;
		margin: 0px auto;
	}
	
	#cartcontainer {
		display: none !important;
	}
	#slides {
		display: none !important;
	}
	.selectmenu {
		display: block !important;
		max-width: 100%;
	}
	.interflorbutikk #mainmenubg {
		padding: 10px !important;
	}
	.interflorbutikk .selectmenu {
		width: 100%;
	}
	
	.eigersund .selectmenu {
		margin-bottom: 10px;
	}
	.eigersund .inner {
		background: #FFF !important;
		padding: 0 5px !important;
	}
	.eigersund #main {
		padding: 0;
	}
	.eigersund .utenfdra {
		margin: 0;
	}
	.eigersund .innerbottom {
		background: #CBCDCF !important;
		height: auto !important;
	}
	.divider, #path {
		width: 100%;
	}
	.shopitem {
		width: 47%;	
	}
	.shopitem {
		margin-right: 2%;
	}
	.shopitem.shopcol4_1 {
		float: right;
		margin-right: 0; 
	}
	.interflorbutikk #shortcuts {
		width: 100% !important;
		float: none !important;
	}
	.interflorbutikk .menutoggle{
		display: block;
	}
  
	.interflorbutikk ul#mainmenu,
	.interflorbutikk ul#submenu { 
	    display: none; 
	}
	.interflorbutikk ul#mainmenu li { 
	    float: none;
	}
	.interflorbutikk ul#mainmenu li a {
	    border-top: 1px solid #fff;
	    display: block; 
	}
	.interflorbutikk .pagination {
		display: none;
	}
	.shopitem.shopcol3_0 {
		clear: none;
	}
	
	.interflorbutikk .shopitem.shopcol2_1 {
		float: right;
		margin-right: 0;
	}
	.interflorbutikk .shopitem.shopcol2_1:after {
		content: ".";    
		display: block;    
		height: 0;    
		overflow: hidden;	
	}
	.interflorbutikk .shopitem.shopcol2_1:after {
		clear: both;
	}
	.interflorbutikk .shopitem.shopcol2_0 {
		float: left;
	}
	.interflorbutikk .filler {
		min-height: 280px;
	}
	.interflorbutikk .bodil-therese.fourcol {
		width: 48% !important;
		float: left !important;
		padding: 0 !important;
	}
	.interflorbutikk .bodil-therese.fourcol.bacon1 {
		float: right !important;
		margin-right: 0 !important;
	}
}

/* ========================================== */
/* !  Layout for older mobile   */
/* ========================================== */

@media only screen and (max-width: 479px) {
		.shopitem {
		width: auto !important;
		margin-right: 0 !important;
		float: none !important;	
	}
	.filler {
		min-height: 1px;
	}
}

/* ========================================== */
/* ! Provide higher res assets for iPhone 4   */
/* ========================================== */

@media only screen and (-webkit-min-device-pixel-ratio: 2) { 
	
}


img, object, embed {
	max-width: 100%;
	height: auto;
}
/* google map fix */
#basicgmap img {
	max-width: none;
}

